Formal Verification of Stability Properties of Cyber-physical Systems
نویسندگان
چکیده
We increasingly rely on computers to interact with the physical world for us. At the large end, software underlies the control systems of commercial aircraft and power plants, and at the small end it controls medical devices and hobbyist UAVs. The failure of any of these systems can have severe consequences which are often measured in the loss of human lives. Formal verification has proven a promising approach to achieving very strong guarantees in more classic areas of computer science. In this work we present an overview of our experiences formalizing stability properties of cyber-physical systems (CPSs) using the Coq proof assistant. In particular, we describe and contrast two approaches for proving the stability of the linear, one-dimensional proportional controller (P-controller) depicted in Figure 1. This system runs in a loop where the controller sets the velocity (v) of the system and then the position (x) evolves continuously according to the differential equation ẋ = v for at most ∆ time while v remains constant. The goal of the controller is to move the system to x = 0.
منابع مشابه
Formal Synthesis and Data-Driven Verification of Cyber-Physical Systems
OF THE DISSERTATION Formal Synthesis and Data-Driven Verification of Cyber-Physical Systems
متن کاملHow to Prove Complex Properties of Hybrid Systems with KeYmaera: A Tutorial
This paper is a tutorial on how to model and prove complex properties of complex hybrid systems in KeYmaera, an automatic and interactive formal verification tool for hybrid systems implementing differential dynamic logic. Hybrid systems can model highly nontrivial controllers of physical plants, whose behaviors are often safety critical such as trains, cars, airplanes, or medical devices. Form...
متن کاملTowards system development methodologies: From software to cyber-physical domain
A lot of new ideas are just well-forgotten old ones, and a lot of newly developed methodologies are, in fact, the reinvention of the wheel. In many cases new methods or languages are introduced to deal with cyber-physical systems, where the already existing techniques could be more suitable to represent them, especially after an extension or adaptation to cover some special domain features. Mor...
متن کاملDagstuhl Seminar 14122 Verification of Cyber - Physical Systems
Cyber-physical systems refer to a new genre of engineered systems consisting of a tight coupling between computation, communication and physical entities. The main focus of the seminar was to discuss issues related to the reliable development of cyber-physical systems by using formal verification. This is a multi-disciplinary area requiring collaboration between areas focusing discrete systems ...
متن کاملA Formal Framework for User-centric Control of Multi-Agent Cyber-physical Systems
Cyber physical systems are examples of a new emerging modelling paradigm that can be defined as multi-dimensional system coengineering (MScE). In MScE, different aspects of complex systems are considered altogether, producing emergent properties, or loosing some useful ones. This holistic approach requires interdisciplinary methods that result from formal mathematical and AI co-engineering. In ...
متن کامل